# near model CODE resource # jump table entries: 32963-65734 (32772 of them) export_198: 00000000 4E56 FFF0 link A6, -0x0010 00000004 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00000008 7AFF moveq.l D5, 0xFFFFFFFF 0000000A 42A7 clr.l -[A7] 0000000C 3F3C 0087 move.w -[A7], 0x87 00000010 42A7 clr.l -[A7] 00000012 2F05 move.l -[A7], D5 00000014 A97C syscall GetNewDialog 00000016 285F movea.l A4, [A7]+ 00000018 200C move.l D0, A4 0000001A 660C bne +0xE /* 00000028 */ 0000001C 33FC 0003 FFFF E852 move.w [0xFFFFE852], 0x3 00000024 70FF moveq.l D0, 0xFFFFFFFF 00000026 6036 bra +0x38 /* 0000005E */ label00000028: 00000028 2F0C move.l -[A7], A4 0000002A 4EAD 059A jsr [A5 + 0x59A /* export_175 */] 0000002E 7C00 moveq.l D6, 0x00 00000030 588F addq.l A7, 4 00000032 6020 bra +0x22 /* 00000054 */ label00000034: 00000034 42A7 clr.l -[A7] 00000036 486E FFFE pea.l [A6 - 0x2] 0000003A A991 syscall ModalDialog 0000003C 302E FFFE move.w D0, [A6 - 0x2] 00000040 6712 beq +0x14 /* 00000054 */ 00000042 6B10 bmi +0x12 /* 00000054 */ 00000044 5540 subq.w D0, 2 00000046 6708 beq +0xA /* 00000050 */ 00000048 6A0A bpl +0xC /* 00000054 */ 0000004A 7C01 moveq.l D6, 0x01 0000004C 7E01 moveq.l D7, 0x01 0000004E 6004 bra +0x6 /* 00000054 */ label00000050: 00000050 7C01 moveq.l D6, 0x01 00000052 7E02 moveq.l D7, 0x02 label00000054: 00000054 4A06 tst.b D6 00000056 67DC beq -0x22 /* 00000034 */ 00000058 2F0C move.l -[A7], A4 0000005A A983 syscall DisposeDialog 0000005C 3007 move.w D0, D7 label0000005E: 0000005E 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00000062 4E5E unlink A6 00000064 4E75 rts 00000066 8A44 or.w D5, D4 00000068 6C67 bge +0x69 /* 000000D1 */ 0000006A 5F53 subq.w [A3], 7 0000006C 656C bcs +0x6E /* 000000DA */ 0000006E 6563 bcs +0x65 /* 000000D3 */ 00000070 7400 moveq.l D2, 0x00 00000072 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_195: // at 00000074 (misaligned) 00000076 FFE0 .extension 0xFE0 // unimplemented 00000078 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 0000007C 286E 0008 movea.l A4, [A6 + 0x8] 00000080 76FF moveq.l D3, 0xFFFFFFFF 00000082 4254 clr.w [A4] 00000084 3039 FFFF DC2E move.w D0, [0xFFFFDC2E] 0000008A 5340 subq.w D0, 1 0000008C 48C0 ext.l D0 0000008E E988 lsl D0, 4 00000090 2040 movea.l A0, D0 00000092 D1FC FFFF 80C6 add.l A0, 0xFFFF80C6 00000098 3039 FFFF DC2E move.w D0, [0xFFFFDC2E] 0000009E 5340 subq.w D0, 1 000000A0 48C0 ext.l D0 000000A2 E988 lsl D0, 4 000000A4 2240 movea.l A1, D0 000000A6 D3FC FFFF 80CA add.l A1, 0xFFFF80CA 000000AC 3A11 move.w D5, [A1] 000000AE 9A50 sub.w D5, [A0] 000000B0 3039 FFFF DC2E move.w D0, [0xFFFFDC2E] 000000B6 5340 subq.w D0, 1 000000B8 48C0 ext.l D0 000000BA E988 lsl D0, 4 000000BC 2040 movea.l A0, D0 000000BE D1FC FFFF 80C4 add.l A0, 0xFFFF80C4 000000C4 3039 FFFF DC2E move.w D0, [0xFFFFDC2E] 000000CA 5340 subq.w D0, 1 000000CC 48C0 ext.l D0 000000CE E988 lsl D0, 4 000000D0 2240 movea.l A1, D0 000000D2 D3FC FFFF 80C8 add.l A1, 0xFFFF80C8 000000D8 3011 move.w D0, [A1] label000000DA: 000000DA 9050 sub.w D0, [A0] 000000DC 3D40 FFF0 move.w [A6 - 0x10], D0 000000E0 B045 cmp.w D0, D5 000000E2 6F54 ble +0x56 /* 00000138 */ 000000E4 4A79 FFFF DC24 tst.w [0xFFFFDC24] 000000EA 670A beq +0xC /* 000000F6 */ 000000EC 0C79 000A FFFF DC24 cmpi.w [0xFFFFDC24], 0xA /* '\n' */ 000000F4 6622 bne +0x24 /* 00000118 */ label000000F6: 000000F6 42A7 clr.l -[A7] 000000F8 3F3C 008D move.w -[A7], 0x8D 000000FC 42A7 clr.l -[A7] 000000FE 2F03 move.l -[A7], D3 00000100 A97C syscall GetNewDialog 00000102 265F movea.l A3, [A7]+ 00000104 200B move.l D0, A3 00000106 6600 0082 bne +0x84 /* 0000018A */ 0000010A 33FC 0003 FFFF E852 move.w [0xFFFFE852], 0x3 00000112 70FF moveq.l D0, 0xFFFFFFFF 00000114 6000 0144 bra +0x146 /* 0000025A */ label00000118: 00000118 42A7 clr.l -[A7] 0000011A 3F3C 008F move.w -[A7], 0x8F 0000011E 42A7 clr.l -[A7] 00000120 2F03 move.l -[A7], D3 00000122 A97C syscall GetNewDialog 00000124 265F movea.l A3, [A7]+ 00000126 200B move.l D0, A3 00000128 6660 bne +0x62 /* 0000018A */ 0000012A 33FC 0003 FFFF E852 move.w [0xFFFFE852], 0x3 00000132 70FF moveq.l D0, 0xFFFFFFFF 00000134 6000 0124 bra +0x126 /* 0000025A */ label00000138: 00000138 4A79 FFFF DC24 tst.w [0xFFFFDC24] 0000013E 670A beq +0xC /* 0000014A */ 00000140 0C79 000A FFFF DC24 cmpi.w [0xFFFFDC24], 0xA /* '\n' */ 00000148 6620 bne +0x22 /* 0000016A */ label0000014A: 0000014A 42A7 clr.l -[A7] 0000014C 3F3C 008E move.w -[A7], 0x8E 00000150 42A7 clr.l -[A7] 00000152 2F03 move.l -[A7], D3 00000154 A97C syscall GetNewDialog 00000156 265F movea.l A3, [A7]+ 00000158 200B move.l D0, A3 0000015A 662E bne +0x30 /* 0000018A */ 0000015C 33FC 0003 FFFF E852 move.w [0xFFFFE852], 0x3 00000164 70FF moveq.l D0, 0xFFFFFFFF 00000166 6000 00F2 bra +0xF4 /* 0000025A */ label0000016A: 0000016A 42A7 clr.l -[A7] 0000016C 3F3C 0090 move.w -[A7], 0x90 00000170 42A7 clr.l -[A7] 00000172 2F03 move.l -[A7], D3 00000174 A97C syscall GetNewDialog 00000176 265F movea.l A3, [A7]+ 00000178 200B move.l D0, A3 0000017A 660E bne +0x10 /* 0000018A */ 0000017C 33FC 0003 FFFF E852 move.w [0xFFFFE852], 0x3 00000184 70FF moveq.l D0, 0xFFFFFFFF 00000186 6000 00D2 bra +0xD4 /* 0000025A */ label0000018A: 0000018A 2F0B move.l -[A7], A3 0000018C A873 syscall SetPort 0000018E 7C00 moveq.l D6, 0x00 00000190 6042 bra +0x44 /* 000001D4 */ label00000192: 00000192 2F0B move.l -[A7], A3 00000194 7003 moveq.l D0, 0x03 00000196 D046 add.w D0, D6 00000198 3F00 move.w -[A7], D0 0000019A 486E FFFC pea.l [A6 - 0x4] 0000019E 2006 move.l D0, D6 000001A0 48C0 ext.l D0 000001A2 E588 lsl D0, 2 000001A4 4876 08E0 pea.l [A6 + D0 - 0x32] 000001A8 486E FFF2 pea.l [A6 - 0xE] 000001AC A98D syscall GetDialogItem/GetDItem 000001AE BC54 cmp.w D6, [A4] 000001B0 6612 bne +0x14 /* 000001C4 */ 000001B2 2006 move.l D0, D6 000001B4 48C0 ext.l D0 000001B6 E588 lsl D0, 2 000001B8 2F36 08E0 move.l -[A7], [A6 + D0 - 0x32] 000001BC 3F3C 0001 move.w -[A7], 0x1 000001C0 A963 syscall SetControlValue/SetCtlValue 000001C2 600E bra +0x10 /* 000001D2 */ label000001C4: 000001C4 2006 move.l D0, D6 000001C6 48C0 ext.l D0 000001C8 E588 lsl D0, 2 000001CA 2F36 08E0 move.l -[A7], [A6 + D0 - 0x32] 000001CE 4267 clr.w -[A7] 000001D0 A963 syscall SetControlValue/SetCtlValue label000001D2: 000001D2 5246 addq.w D6, 1 label000001D4: 000001D4 0C46 0004 cmpi.w D6, 0x4 000001D8 6DB8 blt -0x46 /* 00000192 */ 000001DA 4A79 FFFF E846 tst.w [0xFFFFE846] 000001E0 6608 bne +0xA /* 000001EA */ 000001E2 2F0B move.l -[A7], A3 000001E4 3F3C 0006 move.w -[A7], 0x6 000001E8 A827 syscall HideDialogItem/HideDItem label000001EA: 000001EA 2F0B move.l -[A7], A3 000001EC 4EAD 059A jsr [A5 + 0x59A /* export_175 */] 000001F0 7800 moveq.l D4, 0x00 000001F2 588F addq.l A7, 4 000001F4 605A bra +0x5C /* 00000250 */ label000001F6: 000001F6 42A7 clr.l -[A7] 000001F8 486E FFFE pea.l [A6 - 0x2] 000001FC A991 syscall ModalDialog 000001FE 302E FFFE move.w D0, [A6 - 0x2] 00000202 6714 beq +0x16 /* 00000218 */ 00000204 6B12 bmi +0x14 /* 00000218 */ 00000206 5540 subq.w D0, 2 00000208 6708 beq +0xA /* 00000212 */ 0000020A 6A0C bpl +0xE /* 00000218 */ 0000020C 7801 moveq.l D4, 0x01 0000020E 7E01 moveq.l D7, 0x01 00000210 603E bra +0x40 /* 00000250 */ label00000212: 00000212 7801 moveq.l D4, 0x01 00000214 7E02 moveq.l D7, 0x02 00000216 6038 bra +0x3A /* 00000250 */ label00000218: 00000218 70FD moveq.l D0, 0xFFFFFFFD 0000021A D06E FFFE add.w D0, [A6 - 0x2] 0000021E 3880 move.w [A4], D0 00000220 7C00 moveq.l D6, 0x00 00000222 6026 bra +0x28 /* 0000024A */ label00000224: 00000224 BC54 cmp.w D6, [A4] 00000226 6612 bne +0x14 /* 0000023A */ 00000228 2006 move.l D0, D6 0000022A 48C0 ext.l D0 0000022C E588 lsl D0, 2 0000022E 2F36 08E0 move.l -[A7], [A6 + D0 - 0x32] 00000232 3F3C 0001 move.w -[A7], 0x1 00000236 A963 syscall SetControlValue/SetCtlValue 00000238 600E bra +0x10 /* 00000248 */ label0000023A: 0000023A 2006 move.l D0, D6 0000023C 48C0 ext.l D0 0000023E E588 lsl D0, 2 00000240 2F36 08E0 move.l -[A7], [A6 + D0 - 0x32] 00000244 4267 clr.w -[A7] 00000246 A963 syscall SetControlValue/SetCtlValue label00000248: 00000248 5246 addq.w D6, 1 label0000024A: 0000024A 0C46 0004 cmpi.w D6, 0x4 0000024E 6DD4 blt -0x2A /* 00000224 */ label00000250: 00000250 4A04 tst.b D4 00000252 67A2 beq -0x5C /* 000001F6 */ 00000254 2F0B move.l -[A7], A3 00000256 A983 syscall DisposeDialog 00000258 3007 move.w D0, D7 label0000025A: 0000025A 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+ 0000025E 4E5E unlink A6 00000260 4E75 rts 00000262 8844 or.w D4, D4 00000264 6C67 bge +0x69 /* 000002CD */ 00000266 5F53 subq.w [A3], 7 00000268 697A bvs +0x7C /* 000002E4 */ 0000026A 6500 0000 bcs +0x2 /* 0000026C */ // begin alternate branch 0000026C-00000272 label0000026C: 0000026C 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_196: // at 0000026E (misaligned) 00000270 FFEA .extension 0xFEA // unimplemented // end alternate branch 0000026C-00000272 export_196: label0000026C: // (misaligned) 0000026E 4E56 FFEA link A6, -0x0016 00000272 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00000276 78FF moveq.l D4, 0xFFFFFFFF 00000278 42A7 clr.l -[A7] 0000027A 3F3C 0083 move.w -[A7], 0x83 0000027E 42A7 clr.l -[A7] 00000280 2F04 move.l -[A7], D4 00000282 A97C syscall GetNewDialog 00000284 285F movea.l A4, [A7]+ 00000286 200C move.l D0, A4 00000288 660C bne +0xE /* 00000296 */ 0000028A 33FC 0003 FFFF E852 move.w [0xFFFFE852], 0x3 00000292 70FF moveq.l D0, 0xFFFFFFFF 00000294 605C bra +0x5E /* 000002F2 */ label00000296: 00000296 2F0C move.l -[A7], A4 00000298 4EAD 059A jsr [A5 + 0x59A /* export_175 */] 0000029C 3C39 FFFF 7EFA move.w D6, [0xFFFF7EFA] 000002A2 7A00 moveq.l D5, 0x00 000002A4 588F addq.l A7, 4 000002A6 6040 bra +0x42 /* 000002E8 */ label000002A8: 000002A8 42A7 clr.l -[A7] 000002AA 486E FFFE pea.l [A6 - 0x2] 000002AE A991 syscall ModalDialog 000002B0 302E FFFE move.w D0, [A6 - 0x2] 000002B4 671A beq +0x1C /* 000002D0 */ 000002B6 6B18 bmi +0x1A /* 000002D0 */ 000002B8 5540 subq.w D0, 2 000002BA 6708 beq +0xA /* 000002C4 */ 000002BC 6A12 bpl +0x14 /* 000002D0 */ 000002BE 7A01 moveq.l D5, 0x01 000002C0 7E01 moveq.l D7, 0x01 000002C2 6024 bra +0x26 /* 000002E8 */ label000002C4: 000002C4 7A01 moveq.l D5, 0x01 000002C6 33C6 FFFF 7EFA move.w [0xFFFF7EFA], D6 000002CC 7E02 moveq.l D7, 0x02 000002CE 6018 bra +0x1A /* 000002E8 */ label000002D0: 000002D0 3F2E FFFE move.w -[A7], [A6 - 0x2] 000002D4 2F0C move.l -[A7], A4 000002D6 4EBA 0032 jsr [PC + 0x32 /* 0000030A */] 000002DA 70FD moveq.l D0, 0xFFFFFFFD 000002DC D06E FFFE add.w D0, [A6 - 0x2] 000002E0 33C0 FFFF 7EFA move.w [0xFFFF7EFA], D0 // begin alternate branch 000002E4-000002E6 label000002E4: 000002E4 7EFA moveq.l D7, 0xFFFFFFFA // end alternate branch 000002E4-000002E6 label000002E4: // (misaligned) 000002E6 5C8F addq.l A7, 6 label000002E8: 000002E8 4A05 tst.b D5 000002EA 67BC beq -0x42 /* 000002A8 */ 000002EC 2F0C move.l -[A7], A4 000002EE A983 syscall DisposeDialog 000002F0 3007 move.w D0, D7 label000002F2: 000002F2 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 000002F6 4E5E unlink A6 000002F8 4E75 rts 000002FA 8C44 or.w D6, D4 000002FC 6C67 bge +0x69 /* 00000365 */ 000002FE 5F54 subq.w [A4], 7 00000300 656D bcs +0x6F /* 0000036F */ 00000302 506C 6174 addq.w [A4 + 0x6174], 8 00000306 6500 0000 bcs +0x2 /* 00000308 */ // begin alternate branch 00000308-0000030E label00000308: 00000308 0000 4E56 ori.b D0, 0x56 /* 'V' */ fn0000030A: // (misaligned) 0000030C FFF2 .extension 0xFF2 // unimplemented // end alternate branch 00000308-0000030E label00000308: // (misaligned) fn0000030A: 0000030A 4E56 FFF2 link A6, -0x000E 0000030E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000312 A873 syscall SetPort 00000314 2F3C FFFF EA8A move.l -[A7], 0xFFFFEA8A 0000031A AA1A syscall GetBackColor 0000031C 2F3C FFFF EA84 move.l -[A7], 0xFFFFEA84 00000322 AA19 syscall GetForeColor 00000324 A89E syscall PenNormal 00000326 2F3C 0003 0003 move.l -[A7], 0x30003 0000032C A89B syscall PenSize 0000032E 0C79 FFFF FFFF 7EFA cmpi.w [0xFFFF7EFA], 0xFFFF 00000336 6732 beq +0x34 /* 0000036A */ 00000338 2F3C FFFF 6EBA move.l -[A7], 0xFFFF6EBA 0000033E AA14 syscall RGBForeColor 00000340 2F3C FFFF 6EC2 move.l -[A7], 0xFFFF6EC2 00000346 AA15 syscall RGBBackColor 00000348 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000034C 7003 moveq.l D0, 0x03 0000034E D079 FFFF 7EFA add.w D0, [0xFFFF7EFA] 00000354 3F00 move.w -[A7], D0 00000356 486E FFFE pea.l [A6 - 0x2] 0000035A 486E FFF2 pea.l [A6 - 0xE] 0000035E 486E FFF6 pea.l [A6 - 0xA] 00000362 A98D syscall GetDialogItem/GetDItem 00000364 486E FFF6 pea.l [A6 - 0xA] 00000368 A8A1 syscall FrameRect label0000036A: 0000036A 2F3C FFFF 6EC2 move.l -[A7], 0xFFFF6EC2 00000370 AA14 syscall RGBForeColor 00000372 2F3C FFFF 6EBA move.l -[A7], 0xFFFF6EBA 00000378 AA15 syscall RGBBackColor 0000037A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000037E 3F2E 000C move.w -[A7], [A6 + 0xC] 00000382 486E FFFE pea.l [A6 - 0x2] 00000386 486E FFF2 pea.l [A6 - 0xE] 0000038A 486E FFF6 pea.l [A6 - 0xA] 0000038E A98D syscall GetDialogItem/GetDItem 00000390 486E FFF6 pea.l [A6 - 0xA] 00000394 A8A1 syscall FrameRect 00000396 A89E syscall PenNormal 00000398 2F3C FFFF EA8A move.l -[A7], 0xFFFFEA8A 0000039E AA15 syscall RGBBackColor 000003A0 2F3C FFFF EA84 move.l -[A7], 0xFFFFEA84 000003A6 AA14 syscall RGBForeColor 000003A8 4E5E unlink A6 000003AA 4E75 rts 000003AC 8C44 or.w D6, D4 000003AE 6C67 bge +0x69 /* 00000417 */ 000003B0 5F4D subq.w A5, 7 000003B2 6172 bsr +0x74 /* 00000426 */ 000003B4 6B54 bmi +0x56 /* 0000040A */ 000003B6 656D bcs +0x6F /* 00000425 */ 000003B8 7000 moveq.l D0, 0x00 000003BA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_197: // at 000003BC (misaligned) 000003BE FFEE .extension 0xFEE // unimplemented 000003C0 48E7 0708 movem.l -[A7], D5,D6,D7,A4 000003C4 7AFF moveq.l D5, 0xFFFFFFFF 000003C6 A850 syscall InitCursor 000003C8 42A7 clr.l -[A7] 000003CA 3F3C 0082 move.w -[A7], 0x82 000003CE 42A7 clr.l -[A7] 000003D0 2F05 move.l -[A7], D5 000003D2 A97C syscall GetNewDialog 000003D4 285F movea.l A4, [A7]+ 000003D6 200C move.l D0, A4 000003D8 660E bne +0x10 /* 000003E8 */ 000003DA 33FC 0003 FFFF E852 move.w [0xFFFFE852], 0x3 000003E2 70FF moveq.l D0, 0xFFFFFFFF 000003E4 6000 0102 bra +0x104 /* 000004E8 */ label000003E8: 000003E8 2F0C move.l -[A7], A4 000003EA A873 syscall SetPort 000003EC 2F0C move.l -[A7], A4 000003EE 3F3C 0004 move.w -[A7], 0x4 000003F2 486E FFFC pea.l [A6 - 0x4] 000003F6 486E FFEE pea.l [A6 - 0x12] 000003FA 486E FFF2 pea.l [A6 - 0xE] 000003FE A98D syscall GetDialogItem/GetDItem 00000400 486E FFF2 pea.l [A6 - 0xE] 00000404 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00000408 2E8C move.l [A7], A4 label0000040A: 0000040A 3F3C 0005 move.w -[A7], 0x5 0000040E 486E FFFC pea.l [A6 - 0x4] 00000412 486E FFEE pea.l [A6 - 0x12] 00000416 486E FFF2 pea.l [A6 - 0xE] 0000041A A98D syscall GetDialogItem/GetDItem 0000041C 486E FFF2 pea.l [A6 - 0xE] 00000420 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00000424 2E8C move.l [A7], A4 fn00000426: 00000426 4EAD 059A jsr [A5 + 0x59A /* export_175 */] 0000042A 2E8C move.l [A7], A4 0000042C 4EBA 0384 jsr [PC + 0x384 /* 000007B2 */] 00000430 7C00 moveq.l D6, 0x00 00000432 588F addq.l A7, 4 00000434 6000 00A6 bra +0xA8 /* 000004DC */ label00000438: 00000438 42A7 clr.l -[A7] 0000043A 486E FFFE pea.l [A6 - 0x2] 0000043E A991 syscall ModalDialog 00000440 302E FFFE move.w D0, [A6 - 0x2] 00000444 0C40 000B cmpi.w D0, 0xB 00000448 6200 0092 bhi +0x94 /* 000004DC */ 0000044C 43FA 00B2 lea.l A1, [PC + 0xB2 /* 00000500, value 0xFFDCFF58 */] 00000450 D040 add.w D0, D0 00000452 D2F1 0000 add.w A1, [A1 + D0.w] 00000456 4ED1 jmp [A1] 00000458 2F0C move.l -[A7], A4 0000045A 4EBA 0250 jsr [PC + 0x250 /* 000006AC */] 0000045E 7C01 moveq.l D6, 0x01 00000460 7E01 moveq.l D7, 0x01 00000462 588F addq.l A7, 4 00000464 6076 bra +0x78 /* 000004DC */ 00000466 7C01 moveq.l D6, 0x01 00000468 7E02 moveq.l D7, 0x02 0000046A 6070 bra +0x72 /* 000004DC */ 0000046C 2F0C move.l -[A7], A4 0000046E 4EBA 00A8 jsr [PC + 0xA8 /* 00000518 */] 00000472 588F addq.l A7, 4 00000474 6066 bra +0x68 /* 000004DC */ 00000476 2F0C move.l -[A7], A4 00000478 4EBA 00D4 jsr [PC + 0xD4 /* 0000054E */] 0000047C 588F addq.l A7, 4 0000047E 605C bra +0x5E /* 000004DC */ 00000480 2F0C move.l -[A7], A4 00000482 4EBA 0142 jsr [PC + 0x142 /* 000005C6 */] 00000486 588F addq.l A7, 4 00000488 6052 bra +0x54 /* 000004DC */ 0000048A 3F3C 0006 move.w -[A7], 0x6 0000048E 2F0C move.l -[A7], A4 00000490 4EBA 01C4 jsr [PC + 0x1C4 /* 00000656 */] 00000494 5C8F addq.l A7, 6 00000496 6044 bra +0x46 /* 000004DC */ 00000498 3F3C 0007 move.w -[A7], 0x7 0000049C 2F0C move.l -[A7], A4 0000049E 4EBA 01B6 jsr [PC + 0x1B6 /* 00000656 */] 000004A2 5C8F addq.l A7, 6 000004A4 6036 bra +0x38 /* 000004DC */ 000004A6 3F3C 0008 move.w -[A7], 0x8 000004AA 2F0C move.l -[A7], A4 000004AC 4EBA 01A8 jsr [PC + 0x1A8 /* 00000656 */] 000004B0 5C8F addq.l A7, 6 000004B2 6028 bra +0x2A /* 000004DC */ 000004B4 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000004B8 2F0C move.l -[A7], A4 000004BA 4EBA 019A jsr [PC + 0x19A /* 00000656 */] 000004BE 5C8F addq.l A7, 6 000004C0 601A bra +0x1C /* 000004DC */ 000004C2 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000004C6 2F0C move.l -[A7], A4 000004C8 4EBA 018C jsr [PC + 0x18C /* 00000656 */] 000004CC 5C8F addq.l A7, 6 000004CE 600C bra +0xE /* 000004DC */ 000004D0 3F3C 000B move.w -[A7], 0xB 000004D4 2F0C move.l -[A7], A4 000004D6 4EBA 017E jsr [PC + 0x17E /* 00000656 */] 000004DA 5C8F addq.l A7, 6 label000004DC: 000004DC 4A06 tst.b D6 000004DE 6700 FF58 beq -0xA6 /* 00000438 */ 000004E2 2F0C move.l -[A7], A4 000004E4 A983 syscall DisposeDialog 000004E6 3007 move.w D0, D7 label000004E8: 000004E8 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 000004EC 4E5E unlink A6 000004EE 4E75 rts 000004F0 8C44 or.w D6, D4 000004F2 6C67 bge +0x69 /* 0000055B */ 000004F4 5F54 subq.w [A4], 7 000004F6 6578 bcs +0x7A /* 00000570 */ 000004F8 7454 moveq.l D2, 0x54 000004FA 7970 moveq.l D4, 0x70 000004FC 6500 0018 bcs +0x1A /* 00000516 */ 00000500 FFDC .extension 0xFDC // unimplemented 00000502 FF58 .extension 0xF58 // unimplemented 00000504 FF66 .extension 0xF66 // unimplemented 00000506 FF6C .extension 0xF6C // unimplemented 00000508 FF76 .extension 0xF76 // unimplemented 0000050A FF80 .extension 0xF80 // unimplemented 0000050C FF8A .extension 0xF8A // unimplemented 0000050E FF98 .extension 0xF98 // unimplemented 00000510 FFA6 .extension 0xFA6 // unimplemented 00000512 FFB4 .extension 0xFB4 // unimplemented 00000514 FFC2 .extension 0xFC2 // unimplemented label00000516: 00000516 FFD0 .extension 0xFD0 // unimplemented fn00000518: 00000518 4E56 FFF2 link A6, -0x000E 0000051C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000520 3F3C 0003 move.w -[A7], 0x3 00000524 486E FFFE pea.l [A6 - 0x2] 00000528 486E FFFA pea.l [A6 - 0x6] 0000052C 486E FFF2 pea.l [A6 - 0xE] 00000530 A98D syscall GetDialogItem/GetDItem 00000532 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000536 2F3C FFFF DC36 move.l -[A7], 0xFFFFDC36 0000053C A990 syscall GetDialogItemText/GetIText 0000053E 4E5E unlink A6 00000540 4E75 rts 00000542 8844 or.w D4, D4 00000544 6C67 bge +0x69 /* 000005AD */ 00000546 5F54 subq.w [A4], 7 00000548 6578 bcs +0x7A /* 000005C2 */ 0000054A 7400 moveq.l D2, 0x00 0000054C 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000054E-00000552 fn0000054E: 0000054E 4E56 FEF2 link A6, -0x010E // end alternate branch 0000054E-00000552 fn0000054E: // (misaligned) 00000550 FEF2 .extension 0xEF2 // unimplemented 00000552 2F07 move.l -[A7], D7 00000554 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000558 3F3C 0004 move.w -[A7], 0x4 0000055C 486E FFFE pea.l [A6 - 0x2] 00000560 486E FFFA pea.l [A6 - 0x6] 00000564 486E FFF2 pea.l [A6 - 0xE] 00000568 A98D syscall GetDialogItem/GetDItem 0000056A 2F39 FFFF E2A2 move.l -[A7], [0xFFFFE2A2] label00000570: 00000570 486E FFF2 pea.l [A6 - 0xE] 00000574 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */] 00000578 3E00 move.w D7, D0 0000057A 4A47 tst.w D7 0000057C 508F addq.l A7, 8 0000057E 6732 beq +0x34 /* 000005B2 */ 00000580 2F39 FFFF E2A2 move.l -[A7], [0xFFFFE2A2] 00000586 3F07 move.w -[A7], D7 00000588 486E FEF2 pea.l [A6 - 0x10E] 0000058C A946 syscall GetMenuItemText/GetItem 0000058E 486E FFF2 pea.l [A6 - 0xE] 00000592 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00000596 486E FEF2 pea.l [A6 - 0x10E] 0000059A 486E FFF2 pea.l [A6 - 0xE] 0000059E 3F3C 0004 move.w -[A7], 0x4 000005A2 4EAD 052A jsr [A5 + 0x52A /* export_161 */] 000005A6 486E FEF2 pea.l [A6 - 0x10E] 000005AA 2F3C FFFF DD40 move.l -[A7], 0xFFFFDD40 000005B0 A900 syscall GetFNum label000005B2: 000005B2 2E2E FEEE move.l D7, [A6 - 0x112] 000005B6 4E5E unlink A6 000005B8 4E75 rts 000005BA 8844 or.w D4, D4 000005BC 6C67 bge +0x69 /* 00000625 */ 000005BE 5F46 subq.w D6, 7 000005C0 6F6E ble +0x70 /* 00000630 */ label000005C2: 000005C2 7400 moveq.l D2, 0x00 000005C4 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000005C6-000005CA fn000005C6: 000005C6 4E56 FEE0 link A6, -0x0120 // end alternate branch 000005C6-000005CA fn000005C6: // (misaligned) 000005C8 FEE0 .extension 0xEE0 // unimplemented 000005CA 2F07 move.l -[A7], D7 000005CC 41EE FFEC lea.l A0, [A6 - 0x14] 000005D0 43F9 FFFF F75C lea.l A1, [0xFFFFF75C] 000005D6 20D9 move.l [A0]+, [A1]+ 000005D8 20D9 move.l [A0]+, [A1]+ 000005DA 20D9 move.l [A0]+, [A1]+ 000005DC 20D9 move.l [A0]+, [A1]+ 000005DE 30D9 move.w [A0]+, [A1]+ 000005E0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005E4 3F3C 0005 move.w -[A7], 0x5 000005E8 486E FFFE pea.l [A6 - 0x2] 000005EC 486E FFE8 pea.l [A6 - 0x18] 000005F0 486E FFE0 pea.l [A6 - 0x20] 000005F4 A98D syscall GetDialogItem/GetDItem 000005F6 2F39 FFFF E2A6 move.l -[A7], [0xFFFFE2A6] 000005FC 486E FFE0 pea.l [A6 - 0x20] 00000600 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */] 00000604 3E00 move.w D7, D0 00000606 4A47 tst.w D7 00000608 508F addq.l A7, 8 0000060A 6732 beq +0x34 /* 0000063E */ 0000060C 2F39 FFFF E2A6 move.l -[A7], [0xFFFFE2A6] 00000612 3F07 move.w -[A7], D7 00000614 486E FEE0 pea.l [A6 - 0x120] 00000618 A946 syscall GetMenuItemText/GetItem 0000061A 486E FFE0 pea.l [A6 - 0x20] 0000061E 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00000622 486E FEE0 pea.l [A6 - 0x120] 00000626 486E FFE0 pea.l [A6 - 0x20] 0000062A 3F3C 0004 move.w -[A7], 0x4 0000062E 4EAD 052A jsr [A5 + 0x52A /* export_161 */] // begin alternate branch 00000630-00000634 label00000630: 00000630 052A 204E btst [A2 + 0x204E], D2 // end alternate branch 00000630-00000634 label00000630: // (misaligned) 00000632 204E movea.l A0, A6 00000634 D0C7 add.w A0, D7 00000636 33F0 70EA FFFF DD44 move.w [0xFFFFDD44], [A0 + D7.w - 0x22] label0000063E: 0000063E 2E2E FEDC move.l D7, [A6 - 0x124] 00000642 4E5E unlink A6 00000644 4E75 rts 00000646 8C44 or.w D6, D4 00000648 6C67 bge +0x69 /* 000006B1 */ 0000064A 5F46 subq.w D6, 7 0000064C 6F6E ble +0x70 /* 000006BC */ 0000064E 7453 moveq.l D2, 0x53 00000650 697A bvs +0x7C /* 000006CC */ 00000652 6500 0000 bcs +0x2 /* 00000654 */ // begin alternate branch 00000654-0000065A label00000654: 00000654 0000 4E56 ori.b D0, 0x56 /* 'V' */ fn00000656: // (misaligned) 00000658 FFF2 .extension 0xFF2 // unimplemented // end alternate branch 00000654-0000065A label00000654: // (misaligned) fn00000656: 00000656 4E56 FFF2 link A6, -0x000E 0000065A 2F07 move.l -[A7], D7 0000065C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000660 3F2E 000C move.w -[A7], [A6 + 0xC] 00000664 486E FFFE pea.l [A6 - 0x2] 00000668 486E FFFA pea.l [A6 - 0x6] 0000066C 486E FFF2 pea.l [A6 - 0xE] 00000670 A98D syscall GetDialogItem/GetDItem 00000672 4267 clr.w -[A7] 00000674 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000678 A960 syscall GetControlValue/GetCtlValue 0000067A 3E1F move.w D7, [A7]+ 0000067C 0C47 0001 cmpi.w D7, 0x1 00000680 660A bne +0xC /* 0000068C */ 00000682 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000686 4267 clr.w -[A7] 00000688 A963 syscall SetControlValue/SetCtlValue 0000068A 600A bra +0xC /* 00000696 */ label0000068C: 0000068C 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000690 3F3C 0001 move.w -[A7], 0x1 00000694 A963 syscall SetControlValue/SetCtlValue label00000696: 00000696 2E1F move.l D7, [A7]+ 00000698 4E5E unlink A6 0000069A 4E75 rts 0000069C 8D44 6C67 pack D6, D4, 0x6C67 000006A0 5F46 subq.w D6, 7 000006A2 6F6E ble +0x70 /* 00000712 */ 000006A4 7453 moveq.l D2, 0x53 000006A6 7479 moveq.l D2, 0x79 000006A8 6C65 bge +0x67 /* 0000070F */ 000006AA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000006AC-000006B0 fn000006AC: 000006AC 4E56 FFF2 link A6, -0x000E // end alternate branch 000006AC-000006B0 fn000006AC: // (misaligned) 000006AE FFF2 .extension 0xFF2 // unimplemented 000006B0 48E7 0108 movem.l -[A7], D7,A4 000006B4 286E 0008 movea.l A4, [A6 + 0x8] 000006B8 4279 FFFF DD42 clr.w [0xFFFFDD42] // begin alternate branch 000006BC-000006BE label000006BC: 000006BC DD42 addx.w D6, D2 // end alternate branch 000006BC-000006BE label000006BC: // (misaligned) 000006BE 2F0C move.l -[A7], A4 000006C0 3F3C 0006 move.w -[A7], 0x6 000006C4 486E FFFE pea.l [A6 - 0x2] 000006C8 486E FFFA pea.l [A6 - 0x6] label000006CC: 000006CC 486E FFF2 pea.l [A6 - 0xE] 000006D0 A98D syscall GetDialogItem/GetDItem 000006D2 4267 clr.w -[A7] 000006D4 2F2E FFFA move.l -[A7], [A6 - 0x6] 000006D8 A960 syscall GetControlValue/GetCtlValue 000006DA 3E1F move.w D7, [A7]+ 000006DC 0C47 0001 cmpi.w D7, 0x1 000006E0 6608 bne +0xA /* 000006EA */ 000006E2 0079 0001 FFFF DD42 ori.w [0xFFFFDD42], 0x1 label000006EA: 000006EA 2F0C move.l -[A7], A4 000006EC 3F3C 0007 move.w -[A7], 0x7 000006F0 486E FFFE pea.l [A6 - 0x2] 000006F4 486E FFFA pea.l [A6 - 0x6] 000006F8 486E FFF2 pea.l [A6 - 0xE] 000006FC A98D syscall GetDialogItem/GetDItem 000006FE 4267 clr.w -[A7] 00000700 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000704 A960 syscall GetControlValue/GetCtlValue 00000706 3E1F move.w D7, [A7]+ 00000708 0C47 0001 cmpi.w D7, 0x1 0000070C 6608 bne +0xA /* 00000716 */ 0000070E 0079 0002 FFFF DD42 ori.w [0xFFFFDD42], 0x2 // begin alternate branch 00000712-00000716 label00000712: 00000712 FFFF .extension 0xFFF // unimplemented 00000714 DD42 addx.w D6, D2 // end alternate branch 00000712-00000716 label00000712: // (misaligned) label00000716: 00000716 2F0C move.l -[A7], A4 00000718 3F3C 0008 move.w -[A7], 0x8 0000071C 486E FFFE pea.l [A6 - 0x2] 00000720 486E FFFA pea.l [A6 - 0x6] 00000724 486E FFF2 pea.l [A6 - 0xE] 00000728 A98D syscall GetDialogItem/GetDItem 0000072A 4267 clr.w -[A7] 0000072C 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000730 A960 syscall GetControlValue/GetCtlValue 00000732 3E1F move.w D7, [A7]+ 00000734 0C47 0001 cmpi.w D7, 0x1 00000738 6608 bne +0xA /* 00000742 */ 0000073A 0079 0004 FFFF DD42 ori.w [0xFFFFDD42], 0x4 label00000742: 00000742 2F0C move.l -[A7], A4 00000744 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000748 486E FFFE pea.l [A6 - 0x2] 0000074C 486E FFFA pea.l [A6 - 0x6] 00000750 486E FFF2 pea.l [A6 - 0xE] 00000754 A98D syscall GetDialogItem/GetDItem 00000756 4267 clr.w -[A7] 00000758 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000075C A960 syscall GetControlValue/GetCtlValue 0000075E 3E1F move.w D7, [A7]+ 00000760 0C47 0001 cmpi.w D7, 0x1 00000764 6608 bne +0xA /* 0000076E */ 00000766 0079 0008 FFFF DD42 ori.w [0xFFFFDD42], 0x8 label0000076E: 0000076E 2F0C move.l -[A7], A4 00000770 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000774 486E FFFE pea.l [A6 - 0x2] 00000778 486E FFFA pea.l [A6 - 0x6] 0000077C 486E FFF2 pea.l [A6 - 0xE] 00000780 A98D syscall GetDialogItem/GetDItem 00000782 4267 clr.w -[A7] 00000784 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000788 A960 syscall GetControlValue/GetCtlValue 0000078A 3E1F move.w D7, [A7]+ 0000078C 0C47 0001 cmpi.w D7, 0x1 00000790 6608 bne +0xA /* 0000079A */ 00000792 0079 0010 FFFF DD42 ori.w [0xFFFFDD42], 0x10 label0000079A: 0000079A 4CDF 1080 movem.l D7,A4, [A7]+ 0000079E 4E5E unlink A6 000007A0 4E75 rts 000007A2 8C44 or.w D6, D4 000007A4 6C67 bge +0x69 /* 0000080D */ 000007A6 5F53 subq.w [A3], 7 000007A8 6574 bcs +0x76 /* 0000081E */ 000007AA 5374 796C subq.w <>, 1 000007AE 6500 0000 bcs +0x2 /* 000007B0 */ // begin alternate branch 000007B0-000007B6 label000007B0: 000007B0 0000 4E56 ori.b D0, 0x56 /* 'V' */ fn000007B2: // (misaligned) 000007B4 FEF0 .extension 0xEF0 // unimplemented // end alternate branch 000007B0-000007B6 label000007B0: // (misaligned) fn000007B2: 000007B2 4E56 FEF0 link A6, -0x0110 000007B6 2F0C move.l -[A7], A4 000007B8 286E 0008 movea.l A4, [A6 + 0x8] 000007BC 2F0C move.l -[A7], A4 000007BE 3F3C 0004 move.w -[A7], 0x4 000007C2 486E FFFE pea.l [A6 - 0x2] 000007C6 486E FFF8 pea.l [A6 - 0x8] 000007CA 486E FFF0 pea.l [A6 - 0x10] 000007CE A98D syscall GetDialogItem/GetDItem 000007D0 2F39 FFFF E2A2 move.l -[A7], [0xFFFFE2A2] 000007D6 3F39 FFFF DD40 move.w -[A7], [0xFFFFDD40] 000007DC 486E FEF0 pea.l [A6 - 0x110] 000007E0 A946 syscall GetMenuItemText/GetItem 000007E2 3F39 FFFF DD40 move.w -[A7], [0xFFFFDD40] 000007E8 486E FEF0 pea.l [A6 - 0x110] 000007EC A8FF syscall GetFName/GetFontName 000007EE 486E FEF0 pea.l [A6 - 0x110] 000007F2 486E FFF0 pea.l [A6 - 0x10] 000007F6 3F3C 0004 move.w -[A7], 0x4 000007FA 4EAD 052A jsr [A5 + 0x52A /* export_161 */] 000007FE 2E8C move.l [A7], A4 00000800 3F3C 0005 move.w -[A7], 0x5 00000804 486E FFFE pea.l [A6 - 0x2] 00000808 486E FFF8 pea.l [A6 - 0x8] 0000080C 486E FFF0 pea.l [A6 - 0x10] 00000810 A98D syscall GetDialogItem/GetDItem 00000812 3EB9 FFFF DD44 move.w [A7], [0xFFFFDD44] 00000818 2F3C FFFF F76E move.l -[A7], 0xFFFFF76E label0000081E: 0000081E 2F3C FFFF EE1A move.l -[A7], 0xFFFFEE1A 00000824 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 00000828 2EBC FFFF EE1A move.l [A7], 0xFFFFEE1A 0000082E 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 00000832 2E80 move.l [A7], D0 00000834 486E FFF0 pea.l [A6 - 0x10] 00000838 3F3C 0004 move.w -[A7], 0x4 0000083C 4EAD 052A jsr [A5 + 0x52A /* export_161 */] 00000840 2E8C move.l [A7], A4 00000842 3F3C 0003 move.w -[A7], 0x3 00000846 486E FFFE pea.l [A6 - 0x2] 0000084A 486E FFF8 pea.l [A6 - 0x8] 0000084E 486E FFF0 pea.l [A6 - 0x10] 00000852 A98D syscall GetDialogItem/GetDItem 00000854 2EAE FFF8 move.l [A7], [A6 - 0x8] 00000858 2F3C FFFF DC36 move.l -[A7], 0xFFFFDC36 0000085E A98F syscall SetDialogItemText/SetIText 00000860 0839 0000 FFFF DD43 btst.b [0xFFFFDD43], 0x0 00000868 4FEF 000C lea.l A7, [A7 + 0xC] 0000086C 671E beq +0x20 /* 0000088C */ 0000086E 2F0C move.l -[A7], A4 00000870 3F3C 0006 move.w -[A7], 0x6 00000874 486E FFFE pea.l [A6 - 0x2] 00000878 486E FFF8 pea.l [A6 - 0x8] 0000087C 486E FFF0 pea.l [A6 - 0x10] 00000880 A98D syscall GetDialogItem/GetDItem 00000882 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000886 3F3C 0001 move.w -[A7], 0x1 0000088A A963 syscall SetControlValue/SetCtlValue label0000088C: 0000088C 0839 0001 FFFF DD43 btst.b [0xFFFFDD43], 0x1 00000894 671E beq +0x20 /* 000008B4 */ 00000896 2F0C move.l -[A7], A4 00000898 3F3C 0007 move.w -[A7], 0x7 0000089C 486E FFFE pea.l [A6 - 0x2] 000008A0 486E FFF8 pea.l [A6 - 0x8] 000008A4 486E FFF0 pea.l [A6 - 0x10] 000008A8 A98D syscall GetDialogItem/GetDItem 000008AA 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000008AE 3F3C 0001 move.w -[A7], 0x1 000008B2 A963 syscall SetControlValue/SetCtlValue label000008B4: 000008B4 0839 0002 FFFF DD43 btst.b [0xFFFFDD43], 0x2 000008BC 671E beq +0x20 /* 000008DC */ 000008BE 2F0C move.l -[A7], A4 000008C0 3F3C 0008 move.w -[A7], 0x8 000008C4 486E FFFE pea.l [A6 - 0x2] 000008C8 486E FFF8 pea.l [A6 - 0x8] 000008CC 486E FFF0 pea.l [A6 - 0x10] 000008D0 A98D syscall GetDialogItem/GetDItem 000008D2 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000008D6 3F3C 0001 move.w -[A7], 0x1 000008DA A963 syscall SetControlValue/SetCtlValue label000008DC: 000008DC 0839 0003 FFFF DD43 btst.b [0xFFFFDD43], 0x3 000008E4 671E beq +0x20 /* 00000904 */ 000008E6 2F0C move.l -[A7], A4 000008E8 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000008EC 486E FFFE pea.l [A6 - 0x2] 000008F0 486E FFF8 pea.l [A6 - 0x8] 000008F4 486E FFF0 pea.l [A6 - 0x10] 000008F8 A98D syscall GetDialogItem/GetDItem 000008FA 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000008FE 3F3C 0001 move.w -[A7], 0x1 00000902 A963 syscall SetControlValue/SetCtlValue label00000904: 00000904 0839 0004 FFFF DD43 btst.b [0xFFFFDD43], 0x4 0000090C 671E beq +0x20 /* 0000092C */ 0000090E 2F0C move.l -[A7], A4 00000910 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000914 486E FFFE pea.l [A6 - 0x2] 00000918 486E FFF8 pea.l [A6 - 0x8] 0000091C 486E FFF0 pea.l [A6 - 0x10] 00000920 A98D syscall GetDialogItem/GetDItem 00000922 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000926 3F3C 0001 move.w -[A7], 0x1 0000092A A963 syscall SetControlValue/SetCtlValue label0000092C: 0000092C 285F movea.l A4, [A7]+ 0000092E 4E5E unlink A6 00000930 4E75 rts 00000932 8C44 or.w D6, D4 00000934 6C67 bge +0x69 /* 0000099D */ 00000936 5F49 subq.w A1, 7 00000938 6E69 bgt +0x6B /* 000009A3 */ 0000093A 7454 moveq.l D2, 0x54 0000093C 6578 bcs +0x7A /* 000009B6 */ 0000093E 7400 moveq.l D2, 0x00 00000940 0000 .incomplete